'use strict';

let { sequelize, defineModel, DataTypes } = require('../db');
// const { database } = require('../db/config');


// 定义一个模型
let Model = defineModel('newcreate', {
    //创建人userId
    CreaterUserId: {
        type: DataTypes.BIGINT,
        allowNull: false
    },
    //创建的问卷的标题
    CreateTilte: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    //问卷简介
    remark: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    //创建的题目
    topicOne: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicTwo: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicThree: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicFour: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicFive: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicSix: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicSeven: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicEight: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicNine: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    topicTen: {
        type: DataTypes.STRING(80),
        allowNull: false
    },
    // 状态：1为已发表，2为未发表，3为已删除
    state: {
        type: DataTypes.BIGINT,
        allowNull: false,
        defaultValue: 1
    }
});

module.exports = Model